package com.ruoyi.pos.domain.dto.payment.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 支付方式响应DTO
 * 
 * @author ruoyi
 * @date 2025-01-30
 */
@Data
@ApiModel(description = "支付方式响应")
public class PaymentTypeResponse {

    @ApiModelProperty(value = "支付方式ID")
    private Long typeId;

    @ApiModelProperty(value = "支付方式编码")
    private String typeCode;

    @ApiModelProperty(value = "支付方式名称")
    private String typeName;

    @ApiModelProperty(value = "支付方式类型")
    private String paymentType;

    @ApiModelProperty(value = "支付方式类型名称")
    private String paymentTypeName;

    @ApiModelProperty(value = "图标")
    private String icon;

    @ApiModelProperty(value = "排序号")
    private Integer sortOrder;

    @ApiModelProperty(value = "是否启用")
    private String isEnabled;

    @ApiModelProperty(value = "是否启用名称")
    private String isEnabledName;

    @ApiModelProperty(value = "配置参数")
    private String configParams;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

    @ApiModelProperty(value = "备注")
    private String remark;
}
